CREATE procedure [dbo].[ModificarProfesor]
(
    @id_escuela int,
    @id_profesor int,
    
    @nombre varchar(100),        
    @apellido varchar(100),
    @email varchar(100),
	@fechaNac date,
	@sexo varchar(2),
    @telefono varchar(100),
    @fechaInicio date,  
	@fechafin date,
	@cargo varchar(20),
	@contrato varchar(50),
	
	@profesorModificado int output
)
AS
BEGIN
    SET NOCOUNT ON;
begin

    update vudu.dbo.EscuelaProfesor 
       set fechaInicio = @fechaInicio,
           fechaFin = @fechafin,
           cargo = @cargo,
           contratoProfesor = @contrato
    where fk_Escuela = @id_escuela and
          fk_Profesor = @id_profesor;

    update vudu.dbo.Profesor 
       set nombreProfesor = @nombre,
           apellidoProfesor = @apellido,
           emailProfesor = @email,
           fechaNac = @fechaNac,
           sexoProfesor = @sexo,
           telefonoProfesor = @telefono
     where id_Profesor = @id_profesor;

    SELECT @profesorModificado = id_Profesor from Profesor where id_Profesor=@id_profesor;
    
 end 
 END
